//
//  SegmentedProgressView.h
//  ITV
//
//  Created by inphase on 17/5/9.
//  Copyright © 2017年 inphase. All rights reserved.
//

#import <UIKit/UIKit.h>





/*
 * 设计多种使用场景
 * ① 固定宽度，设置这个宽度容纳的总标记个数（宽度/总标记个数 = 每个的宽度）
 * ② 给每个Item设置宽度
 */

@interface SegmentedProgressView : UIView <UIScrollViewDelegate>


//@property (nonatomic,strong) UIScrollView *associatedScrollView;
//
//@property (nonatomic,assign) UIEdgeInsets indicatorInsets;






// 总个数
@property (nonatomic,assign) NSInteger numberOfItems;
// 视图宽度内的总个数
@property (nonatomic,assign) NSInteger numberOfItemsInFrameWidth;
// 每一个的宽度
@property (nonatomic,assign/*,readonly*/) CGFloat itemWidth;
// 提示的宽度   一般indicatorWidth要小于ItemWidth
@property (nonatomic,assign) CGFloat indicatorWidth;
// 提示的颜色
@property (nonatomic,strong) UIColor *indicatorColor;
// 提示的视图
@property (nonatomic,strong) UIView *indicatorView;


-(void) animateFrom:(NSInteger) from to:(NSInteger) to;


@end

























